//Font.c: Display Chinese word and ASCII code
//Code by luobing 2019-5-16 15:48:50
/**
 * 《UEFI编程实践》随书代码
 * 更多的UEFI探索，可以参考笔者的博客和专栏：
 * CSDN: https://blog.csdn.net/luobing4365
 * 知乎: https://www.zhihu.com/column/c_1233025362843209728
 * **/
//#include "Window.h"
#include "Graphic.h"
#include "Font.h"

/*================================================= Chinese words =========================================================*/
//===================UTF-8 汉字 字模 begin================================================
//UTF-8 数据
UINT8 _32_24[] = {
0, 0 };
UINT8 _33_24[] = {
0, 32, 153, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 16, 153, 1, 255, 1, 36, 1, 0, 3, 153, 1, 255, 1, 73, 1, 0, 31, };
UINT8 _34_24[] = {
0, 42, 153, 1, 255, 1, 73, 1, 255, 1, 111, 1, 0, 3, 153, 1, 255, 1, 36, 1, 255, 1, 73, 1, 0, 3, 153, 1, 197, 1, 36, 1, 255, 1, 73, 1, 0, 3, 111, 1, 197, 1, 36, 1, 255, 1, 36, 1, 0, 121, };
UINT8 _35_24[] = {
0, 59, 73, 1, 197, 1, 0, 2, 255, 1, 73, 1, 0, 5, 153, 2, 0, 1, 36, 1, 255, 1, 36, 1, 0, 5, 197, 1, 111, 1, 0, 1, 73, 1, 255, 1, 0, 6, 255, 1, 73, 1, 0, 1, 111, 1, 197, 1, 0, 3, 111, 1, 255, 8, 197, 1, 0, 3, 73, 1, 197, 1, 0, 2, 197, 1, 73, 1, 0, 5, 111, 1, 153, 1, 0, 2, 255, 1, 36, 1, 0, 5, 153, 1, 111, 1, 0, 1, 73, 1, 255, 1, 0, 3, 36, 1, 255, 9, 73, 1, 0, 2, 36, 1, 255, 1, 36, 1, 0, 1, 153, 2, 0, 5, 73, 1, 255, 1, 0, 2, 197, 1, 73, 1, 0, 5, 111, 1, 153, 1, 0, 2, 255, 1, 36, 1, 0, 5, 153, 1, 111, 1, 0, 1, 36, 1, 255, 1, 0, 70, };
UINT8 _36_24[] = {
0, 38, 111, 2, 0, 9, 111, 2, 0, 8, 255, 4, 73, 1, 0, 4, 73, 1, 255, 1, 111, 3, 0, 1, 153, 1, 36, 1, 0, 3, 197, 2, 0, 1, 111, 2, 0, 6, 255, 1, 153, 1, 0, 1, 111, 2, 0, 6, 255, 2, 0, 1, 111, 2, 0, 6, 153, 1, 255, 1, 197, 1, 111, 2, 0, 7, 153, 1, 255, 2, 153, 1, 0, 9, 255, 3, 111, 1, 0, 7, 111, 1, 153, 1, 255, 2, 111, 1, 0, 6, 111, 2, 0, 1, 255, 2, 0, 6, 111, 2, 0, 1, 153, 1, 255, 1, 36, 1, 0, 5, 111, 2, 0, 1, 197, 1, 255, 1, 0, 3, 255, 1, 36, 1, 0, 1, 111, 3, 255, 1, 73, 1, 0, 4, 197, 1, 255, 4, 0, 8, 111, 2, 0, 9, 111, 2, 0, 37, };
UINT8 _37_24[] = {
0, 82, 111, 1, 255, 3, 36, 1, 0, 4, 73, 1, 255, 1, 73, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 1, 111, 1, 255, 1, 36, 1, 0, 3, 255, 1, 111, 1, 0, 4, 197, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 2, 153, 1, 197, 1, 0, 5, 197, 1, 111, 1, 0, 3, 197, 1, 111, 1, 0, 1, 36, 1, 255, 1, 73, 1, 0, 5, 197, 1, 111, 1, 0, 3, 255, 1, 73, 1, 0, 1, 197, 1, 153, 1, 0, 6, 111, 1, 255, 1, 0, 2, 111, 1, 255, 1, 0, 1, 111, 1, 255, 1, 0, 8, 111, 1, 255, 3, 0, 1, 36, 1, 255, 1, 73, 1, 0, 13, 153, 1, 197, 1, 0, 1, 73, 1, 255, 3, 73, 1, 0, 7, 73, 1, 255, 1, 36, 2, 255, 1, 73, 1, 0, 1, 73, 1, 255, 1, 36, 1, 0, 6, 255, 1, 111, 1, 0, 1, 153, 1, 197, 1, 0, 3, 197, 1, 111, 1, 0, 5, 153, 1, 197, 1, 0, 2, 153, 2, 0, 3, 153, 2, 0, 4, 36, 1, 255, 1, 73, 1, 0, 2, 153, 2, 0, 3, 197, 1, 111, 1, 0, 4, 197, 1, 153, 1, 0, 3, 73, 1, 255, 1, 73, 1, 0, 1, 73, 1, 255, 1, 36, 1, 0, 3, 153, 1, 255, 1, 0, 5, 73, 1, 255, 3, 36, 1, 0, 81, };
UINT8 _38_24[] = {
0, 84, 73, 1, 255, 4, 0, 10, 111, 1, 255, 1, 111, 1, 0, 2, 197, 1, 255, 1, 0, 9, 197, 2, 0, 3, 73, 1, 255, 1, 73, 1, 0, 8, 197, 1, 255, 1, 0, 3, 111, 1, 255, 1, 73, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 111, 1, 255, 1, 111, 1, 0, 1, 36, 1, 255, 1, 197, 1, 0, 3, 255, 1, 153, 1, 0, 5, 153, 1, 255, 3, 153, 1, 0, 4, 255, 1, 153, 1, 0, 4, 73, 1, 255, 4, 153, 1, 0, 3, 36, 1, 255, 1, 111, 1, 0, 3, 111, 1, 255, 1, 153, 1, 0, 2, 111, 1, 255, 1, 197, 1, 0, 2, 111, 1, 255, 1, 36, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 73, 1, 255, 1, 153, 1, 0, 1, 197, 1, 153, 1, 0, 3, 111, 1, 255, 1, 73, 1, 0, 5, 111, 1, 255, 1, 153, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 73, 1, 0, 6, 197, 1, 255, 1, 111, 1, 0, 4, 36, 1, 255, 1, 111, 1, 0, 6, 255, 2, 197, 1, 0, 5, 153, 1, 255, 1, 73, 1, 0, 3, 73, 1, 255, 1, 153, 1, 36, 1, 255, 1, 153, 1, 0, 5, 73, 1, 255, 5, 0, 3, 36, 1, 255, 3, 0, 80, };
UINT8 _39_24[] = {
0, 27, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 197, 1, 153, 1, 0, 3, 197, 1, 111, 1, 0, 76, };
UINT8 _40_24[] = {
0, 34, 197, 1, 255, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 255, 1, 111, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 153, 1, 197, 1, 0, 4, 255, 1, 111, 1, 0, 3, 36, 1, 255, 1, 73, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 36, 1, 255, 1, 73, 1, 0, 4, 255, 1, 111, 1, 0, 4, 197, 2, 0, 4, 111, 1, 255, 1, 36, 1, 0, 4, 255, 1, 111, 1, 0, 4, 111, 1, 255, 1, 0, 5, 197, 1, 255, 1, 0, 12, };
UINT8 _41_24[] = {
0, 30, 73, 1, 255, 1, 111, 1, 0, 4, 111, 1, 255, 1, 36, 1, 0, 4, 197, 1, 153, 1, 0, 4, 73, 1, 255, 1, 36, 1, 0, 4, 255, 1, 111, 1, 0, 4, 197, 1, 153, 1, 0, 4, 153, 1, 197, 1, 0, 4, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 153, 1, 197, 1, 0, 4, 197, 1, 153, 1, 0, 4, 255, 1, 111, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 197, 1, 153, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 2, 73, 1, 255, 1, 111, 1, 0, 15, };
UINT8 _42_24[] = {
0, 43, 73, 1, 255, 1, 0, 6, 36, 1, 255, 1, 0, 4, 197, 1, 153, 1, 36, 1, 197, 1, 0, 1, 255, 1, 111, 1, 0, 2, 111, 1, 255, 3, 36, 1, 0, 4, 255, 2, 153, 1, 0, 4, 153, 1, 197, 1, 0, 1, 255, 1, 73, 1, 0, 3, 255, 1, 36, 1, 0, 1, 111, 1, 153, 1, 0, 97, };
UINT8 _43_24[] = {
0, 123, 153, 2, 0, 11, 153, 2, 0, 11, 153, 2, 0, 11, 153, 2, 0, 7, 111, 1, 255, 8, 111, 1, 0, 7, 153, 2, 0, 11, 153, 2, 0, 11, 153, 2, 0, 11, 153, 2, 0, 83, };
UINT8 _44_24[] = {
0, 69, 111, 1, 255, 1, 0, 2, 197, 2, 0, 2, 255, 1, 111, 1, 0, 1, 36, 1, 255, 1, 36, 1, 0, 1, 111, 1, 197, 1, 0, 10, };
UINT8 _45_24[] = {
0, 105, 73, 1, 255, 5, 0, 81, };
UINT8 _46_24[] = {
0, 69, 111, 1, 255, 1, 111, 1, 0, 1, 111, 1, 255, 1, 111, 1, 0, 20, };
UINT8 _47_24[] = {
0, 46, 111, 1, 255, 1, 0, 6, 197, 2, 0, 5, 73, 1, 255, 1, 111, 1, 0, 5, 153, 1, 255, 1, 0, 5, 36, 1, 255, 1, 153, 1, 0, 5, 111, 1, 255, 1, 36, 1, 0, 5, 255, 1, 197, 1, 0, 5, 73, 1, 255, 1, 73, 1, 0, 5, 197, 1, 255, 1, 0, 5, 36, 1, 255, 1, 111, 1, 0, 5, 153, 1, 255, 1, 36, 1, 0, 5, 255, 1, 153, 1, 0, 5, 111, 1, 255, 1, 73, 1, 0, 5, 197, 2, 0, 5, 73, 1, 255, 1, 73, 1, 0, 5, 197, 1, 255, 1, 0, 30, };
UINT8 _48_24[] = {
0, 58, 36, 1, 255, 4, 36, 1, 0, 4, 73, 1, 255, 1, 111, 1, 0, 2, 153, 1, 255, 1, 36, 1, 0, 3, 255, 1, 153, 1, 0, 4, 255, 1, 197, 1, 0, 2, 73, 1, 255, 1, 73, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 111, 1, 255, 1, 36, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 1, 153, 1, 255, 1, 0, 5, 73, 1, 255, 1, 111, 1, 0, 1, 197, 1, 255, 1, 0, 5, 73, 1, 255, 1, 111, 1, 0, 1, 197, 1, 255, 1, 0, 5, 73, 1, 255, 1, 111, 1, 0, 1, 153, 1, 255, 1, 0, 5, 73, 1, 255, 1, 73, 1, 0, 1, 153, 1, 255, 1, 36, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 1, 73, 1, 255, 1, 73, 1, 0, 4, 153, 1, 255, 1, 0, 3, 255, 1, 153, 1, 0, 4, 255, 1, 153, 1, 0, 3, 111, 1, 255, 1, 73, 1, 0, 2, 153, 1, 255, 1, 0, 5, 73, 1, 255, 3, 197, 1, 0, 58, };
UINT8 _49_24[] = {
0, 60, 36, 1, 255, 1, 73, 1, 0, 6, 36, 1, 255, 3, 73, 1, 0, 5, 197, 2, 0, 1, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 58, };
UINT8 _50_24[] = {
0, 57, 36, 1, 255, 5, 0, 5, 255, 1, 111, 1, 0, 3, 197, 1, 255, 1, 36, 1, 0, 3, 36, 1, 0, 4, 36, 1, 255, 1, 153, 1, 0, 9, 197, 2, 0, 9, 255, 1, 197, 1, 0, 8, 73, 1, 255, 1, 153, 1, 0, 7, 36, 1, 255, 2, 36, 1, 0, 6, 73, 1, 255, 2, 73, 1, 0, 6, 197, 1, 255, 2, 36, 1, 0, 6, 255, 2, 197, 1, 0, 7, 197, 1, 255, 1, 111, 1, 0, 7, 73, 1, 255, 1, 153, 1, 0, 8, 111, 1, 255, 1, 36, 1, 0, 8, 153, 1, 255, 8, 73, 1, 0, 55, };
UINT8 _51_24[] = {
0, 58, 153, 1, 255, 3, 153, 1, 0, 5, 197, 1, 73, 1, 0, 2, 36, 1, 255, 1, 197, 1, 0, 9, 111, 1, 255, 1, 73, 1, 0, 8, 73, 1, 255, 1, 73, 1, 0, 8, 111, 1, 255, 1, 36, 1, 0, 7, 111, 1, 255, 1, 111, 1, 0, 5, 255, 4, 0, 10, 73, 1, 255, 2, 0, 9, 36, 1, 255, 1, 153, 1, 0, 9, 255, 1, 197, 1, 0, 9, 197, 2, 0, 8, 36, 1, 255, 1, 111, 1, 0, 2, 73, 1, 197, 1, 0, 3, 36, 1, 255, 1, 197, 1, 0, 4, 73, 1, 255, 4, 111, 1, 0, 58, };
UINT8 _52_24[] = {
0, 61, 73, 1, 255, 1, 197, 1, 0, 8, 197, 1, 255, 1, 197, 1, 0, 7, 111, 1, 255, 2, 197, 1, 0, 6, 36, 1, 255, 1, 111, 1, 197, 2, 0, 6, 197, 2, 0, 1, 197, 2, 0, 5, 111, 1, 255, 1, 36, 1, 0, 1, 197, 2, 0, 4, 73, 1, 255, 1, 111, 1, 0, 2, 197, 2, 0, 3, 36, 1, 255, 1, 153, 1, 0, 3, 197, 2, 0, 3, 255, 1, 197, 1, 0, 4, 197, 2, 0, 2, 111, 1, 255, 9, 197, 1, 0, 7, 197, 2, 0, 9, 197, 2, 0, 9, 197, 2, 0, 9, 197, 2, 0, 57, };
UINT8 _53_24[] = {
0, 57, 73, 1, 255, 6, 73, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 8, 111, 1, 255, 1, 36, 1, 0, 8, 111, 1, 255, 1, 36, 1, 0, 8, 153, 1, 255, 1, 0, 9, 153, 1, 255, 1, 0, 9, 197, 1, 255, 4, 197, 1, 0, 9, 36, 1, 255, 2, 36, 1, 0, 8, 36, 1, 255, 1, 197, 1, 0, 9, 197, 1, 255, 1, 0, 9, 197, 2, 0, 8, 36, 1, 255, 1, 153, 1, 0, 3, 255, 1, 0, 3, 36, 1, 255, 2, 0, 4, 255, 5, 111, 1, 0, 58, };
UINT8 _54_24[] = {
0, 60, 255, 4, 0, 5, 73, 1, 255, 1, 111, 1, 0, 2, 36, 1, 153, 1, 0, 3, 36, 1, 255, 1, 73, 1, 0, 8, 153, 1, 197, 1, 0, 8, 36, 1, 255, 1, 111, 1, 0, 8, 73, 1, 255, 1, 73, 1, 153, 1, 255, 3, 111, 1, 0, 3, 111, 1, 255, 2, 111, 1, 0, 2, 73, 1, 255, 1, 153, 1, 0, 2, 111, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 111, 1, 255, 1, 73, 1, 0, 4, 73, 1, 255, 1, 111, 1, 0, 1, 73, 1, 255, 1, 73, 1, 0, 4, 73, 1, 255, 1, 111, 1, 0, 1, 36, 1, 255, 1, 111, 1, 0, 4, 73, 1, 255, 1, 73, 1, 0, 2, 197, 2, 0, 4, 153, 1, 255, 1, 0, 3, 36, 1, 255, 1, 153, 1, 0, 2, 111, 1, 255, 1, 73, 1, 0, 5, 255, 4, 36, 1, 0, 57, };
UINT8 _55_24[] = {
0, 56, 255, 9, 73, 1, 0, 8, 197, 2, 0, 8, 73, 1, 255, 1, 73, 1, 0, 8, 255, 1, 153, 1, 0, 8, 111, 1, 255, 1, 36, 1, 0, 8, 255, 1, 153, 1, 0, 8, 111, 1, 255, 1, 36, 1, 0, 8, 255, 1, 197, 1, 0, 8, 73, 1, 255, 1, 73, 1, 0, 8, 197, 1, 255, 1, 0, 8, 36, 1, 255, 1, 153, 1, 0, 8, 111, 1, 255, 1, 73, 1, 0, 8, 153, 1, 255, 1, 36, 1, 0, 8, 197, 2, 0, 61, };
UINT8 _56_24[] = {
0, 58, 36, 1, 255, 4, 0, 5, 111, 1, 255, 1, 111, 1, 0, 2, 153, 1, 255, 1, 36, 1, 0, 3, 255, 1, 197, 1, 0, 4, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 4, 197, 2, 0, 3, 197, 2, 0, 4, 255, 1, 111, 1, 0, 3, 73, 1, 255, 1, 153, 1, 0, 2, 153, 1, 255, 1, 0, 5, 73, 1, 255, 4, 0, 5, 153, 1, 255, 1, 36, 1, 0, 2, 111, 1, 255, 1, 111, 1, 0, 2, 73, 1, 255, 1, 73, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 153, 1, 255, 1, 0, 5, 73, 1, 255, 1, 111, 1, 0, 1, 153, 1, 255, 1, 0, 5, 73, 1, 255, 1, 111, 1, 0, 1, 111, 1, 255, 1, 73, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 2, 197, 1, 255, 1, 36, 1, 0, 2, 111, 1, 255, 1, 153, 1, 0, 4, 111, 1, 255, 4, 36, 1, 0, 57, };
UINT8 _57_24[] = {
0, 58, 73, 1, 255, 3, 197, 1, 0, 5, 153, 1, 255, 1, 73, 1, 0, 2, 197, 1, 255, 1, 0, 3, 73, 1, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 2, 153, 1, 255, 1, 36, 1, 0, 4, 153, 1, 255, 1, 0, 2, 153, 1, 255, 1, 0, 5, 111, 1, 255, 1, 36, 1, 0, 1, 153, 1, 255, 1, 36, 1, 0, 4, 111, 1, 255, 1, 36, 1, 0, 1, 73, 1, 255, 1, 111, 1, 0, 4, 197, 1, 255, 1, 36, 1, 0, 2, 197, 1, 255, 1, 36, 1, 0, 2, 153, 1, 255, 2, 36, 1, 0, 3, 153, 1, 255, 3, 153, 1, 111, 1, 255, 1, 0, 9, 111, 1, 197, 1, 0, 9, 197, 1, 111, 1, 0, 8, 73, 1, 255, 1, 0, 4, 255, 1, 0, 3, 111, 1, 255, 1, 73, 1, 0, 4, 36, 1, 255, 3, 197, 1, 0, 59, };
UINT8 _58_24[] = {
0, 37, 153, 1, 255, 1, 73, 1, 0, 1, 153, 1, 255, 1, 73, 1, 0, 25, 153, 1, 255, 1, 73, 1, 0, 1, 153, 1, 255, 1, 73, 1, 0, 20, };
UINT8 _59_24[] = {
0, 37, 153, 1, 255, 1, 73, 1, 0, 1, 153, 1, 255, 1, 73, 1, 0, 25, 111, 1, 255, 1, 36, 1, 0, 1, 153, 1, 197, 1, 0, 2, 197, 1, 153, 1, 0, 2, 255, 1, 73, 1, 0, 1, 73, 1, 255, 1, 0, 10, };
UINT8 _60_24[] = {
0, 127, 255, 1, 36, 1, 0, 9, 255, 3, 36, 1, 0, 7, 255, 3, 0, 7, 36, 1, 255, 2, 197, 1, 0, 8, 36, 1, 255, 2, 0, 11, 36, 1, 255, 3, 0, 12, 255, 3, 0, 12, 255, 3, 36, 1, 0, 11, 255, 1, 36, 1, 0, 79, };
UINT8 _62_24[] = {
0, 119, 73, 1, 153, 1, 0, 11, 73, 1, 255, 2, 153, 1, 0, 11, 73, 1, 255, 2, 197, 1, 0, 11, 36, 1, 255, 2, 197, 1, 0, 11, 73, 1, 255, 1, 197, 1, 0, 8, 73, 1, 255, 2, 197, 1, 0, 7, 73, 1, 255, 2, 197, 1, 0, 7, 73, 1, 255, 2, 153, 1, 0, 9, 73, 1, 153, 1, 0, 87, };
UINT8 _63_24[] = {
0, 47, 36, 1, 255, 4, 0, 3, 73, 1, 197, 1, 0, 3, 255, 2, 0, 7, 73, 1, 255, 1, 73, 1, 0, 6, 73, 1, 255, 1, 73, 1, 0, 6, 255, 2, 0, 6, 197, 1, 255, 1, 36, 1, 0, 5, 197, 1, 255, 1, 36, 1, 0, 5, 111, 1, 255, 1, 36, 1, 0, 6, 153, 1, 197, 1, 0, 7, 153, 1, 255, 1, 0, 25, 111, 1, 255, 1, 73, 1, 0, 6, 111, 1, 255, 1, 73, 1, 0, 48, };
UINT8 _64_24[] = {
0, 102, 197, 1, 255, 5, 36, 1, 0, 10, 153, 1, 255, 1, 111, 1, 0, 4, 36, 1, 255, 2, 36, 1, 0, 7, 197, 2, 0, 8, 111, 1, 255, 1, 36, 1, 0, 5, 153, 1, 255, 1, 0, 10, 153, 1, 255, 1, 0, 4, 36, 1, 255, 1, 73, 1, 0, 3, 255, 3, 111, 1, 255, 1, 73, 1, 0, 1, 36, 1, 255, 1, 73, 1, 0, 3, 111, 1, 197, 1, 0, 2, 36, 1, 255, 1, 111, 1, 0, 2, 197, 1, 255, 1, 36, 1, 0, 2, 197, 1, 153, 1, 0, 3, 197, 1, 153, 1, 0, 2, 153, 1, 197, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 2, 153, 2, 0, 3, 255, 1, 111, 1, 0, 2, 255, 1, 73, 1, 0, 3, 73, 1, 255, 1, 0, 3, 153, 2, 0, 3, 255, 1, 111, 1, 0, 1, 36, 1, 255, 1, 73, 1, 0, 3, 111, 1, 255, 1, 0, 3, 197, 1, 111, 1, 0, 3, 197, 1, 111, 1, 0, 1, 36, 1, 255, 1, 73, 1, 0, 3, 197, 1, 255, 1, 0, 2, 36, 1, 255, 1, 36, 1, 0, 3, 153, 2, 0, 2, 197, 2, 0, 2, 111, 1, 153, 1, 255, 1, 36, 1, 0, 1, 197, 1, 153, 1, 0, 4, 73, 1, 255, 1, 36, 1, 0, 2, 197, 1, 255, 2, 111, 1, 0, 1, 197, 1, 255, 2, 111, 1, 0, 6, 197, 1, 153, 1, 0, 17, 36, 1, 255, 1, 153, 1, 0, 18, 255, 2, 36, 1, 0, 4, 73, 1, 255, 1, 0, 11, 36, 1, 255, 5, 153, 1, 0, 63, };
UINT8 _65_24[] = {
0, 70, 73, 1, 255, 2, 0, 10, 153, 1, 255, 2, 73, 1, 0, 9, 255, 1, 153, 1, 255, 1, 197, 1, 0, 8, 111, 1, 255, 1, 73, 1, 197, 1, 255, 1, 36, 1, 0, 7, 197, 1, 255, 1, 0, 1, 111, 1, 255, 1, 111, 1, 0, 6, 36, 1, 255, 1, 153, 1, 0, 1, 36, 1, 255, 1, 197, 1, 0, 6, 111, 1, 255, 1, 73, 1, 0, 2, 153, 1, 255, 1, 73, 1, 0, 5, 255, 2, 0, 3, 73, 1, 255, 1, 153, 1, 0, 4, 73, 1, 255, 1, 153, 1, 0, 4, 255, 2, 0, 4, 153, 1, 255, 8, 111, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 6, 255, 1, 197, 1, 0, 2, 111, 1, 255, 1, 73, 1, 0, 6, 153, 1, 255, 1, 36, 1, 0, 1, 197, 1, 255, 1, 0, 7, 73, 1, 255, 1, 153, 1, 73, 1, 255, 1, 153, 1, 0, 8, 255, 2, 0, 65, };
UINT8 _66_24[] = {
0, 57, 255, 6, 36, 1, 0, 4, 255, 1, 197, 1, 0, 3, 153, 1, 255, 1, 73, 1, 0, 3, 255, 1, 197, 1, 0, 4, 255, 1, 153, 1, 0, 3, 255, 1, 197, 1, 0, 4, 255, 1, 153, 1, 0, 3, 255, 1, 197, 1, 0, 3, 36, 1, 255, 1, 111, 1, 0, 3, 255, 1, 197, 1, 0, 3, 255, 1, 197, 1, 0, 4, 255, 6, 0, 5, 255, 1, 197, 1, 0, 3, 111, 1, 255, 1, 153, 1, 0, 3, 255, 1, 197, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 2, 255, 1, 197, 1, 0, 4, 73, 1, 255, 1, 73, 1, 0, 2, 255, 1, 197, 1, 0, 4, 73, 1, 255, 1, 73, 1, 0, 2, 255, 1, 197, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 2, 255, 1, 197, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 3, 255, 6, 36, 1, 0, 57, };
UINT8 _67_24[] = {
0, 65, 111, 1, 255, 4, 73, 1, 0, 4, 73, 1, 255, 1, 197, 1, 0, 4, 153, 1, 111, 1, 0, 2, 73, 1, 255, 1, 111, 1, 0, 9, 255, 1, 197, 1, 0, 9, 73, 1, 255, 1, 73, 1, 0, 9, 153, 1, 255, 1, 36, 1, 0, 9, 197, 1, 255, 1, 0, 10, 197, 1, 255, 1, 0, 10, 153, 1, 255, 1, 0, 10, 111, 1, 255, 1, 73, 1, 0, 9, 36, 1, 255, 1, 153, 1, 0, 10, 111, 1, 255, 1, 73, 1, 0, 10, 153, 1, 255, 1, 153, 1, 0, 4, 197, 1, 111, 1, 0, 5, 255, 5, 36, 1, 0, 61, };
UINT8 _68_24[] = {
0, 72, 197, 1, 255, 6, 0, 7, 197, 2, 0, 4, 73, 1, 255, 1, 197, 1, 0, 5, 197, 2, 0, 6, 197, 1, 255, 1, 0, 4, 197, 2, 0, 6, 36, 1, 255, 1, 153, 1, 0, 3, 197, 2, 0, 7, 153, 1, 255, 1, 0, 3, 197, 2, 0, 7, 111, 1, 255, 1, 73, 1, 0, 2, 197, 2, 0, 7, 73, 1, 255, 1, 73, 1, 0, 2, 197, 2, 0, 7, 73, 1, 255, 1, 73, 1, 0, 2, 197, 2, 0, 7, 111, 1, 255, 1, 36, 1, 0, 2, 197, 2, 0, 7, 197, 1, 255, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 255, 1, 197, 1, 0, 4, 197, 2, 0, 4, 111, 1, 255, 1, 153, 1, 0, 5, 197, 1, 255, 6, 0, 75, };
UINT8 _69_24[] = {
0, 52, 197, 1, 255, 6, 36, 1, 0, 2, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 1, 255, 5, 153, 1, 0, 3, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 1, 255, 6, 73, 1, 0, 50, };
UINT8 _70_24[] = {
0, 52, 197, 1, 255, 6, 36, 1, 0, 2, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 1, 255, 5, 197, 1, 0, 3, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 8, 197, 2, 0, 56, };
UINT8 _71_24[] = {
0, 70, 153, 1, 255, 4, 153, 1, 0, 5, 73, 1, 255, 1, 197, 1, 0, 4, 111, 1, 197, 1, 0, 3, 73, 1, 255, 1, 111, 1, 0, 10, 255, 1, 197, 1, 0, 10, 73, 1, 255, 1, 73, 1, 0, 10, 153, 1, 255, 1, 0, 11, 197, 1, 255, 1, 0, 11, 197, 1, 255, 1, 0, 4, 111, 1, 255, 4, 36, 1, 0, 1, 197, 1, 255, 1, 0, 7, 153, 1, 255, 1, 36, 1, 0, 1, 111, 1, 255, 1, 36, 1, 0, 6, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 6, 153, 1, 255, 1, 36, 1, 0, 2, 153, 1, 255, 1, 73, 1, 0, 5, 153, 1, 255, 1, 36, 1, 0, 3, 153, 1, 255, 1, 111, 1, 0, 4, 255, 2, 36, 1, 0, 4, 36, 1, 255, 5, 153, 1, 0, 67, };
UINT8 _72_24[] = {
0, 72, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 1, 255, 9, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 36, 1, 255, 1, 111, 1, 0, 71, };
UINT8 _73_24[] = {
0, 27, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 26, };
UINT8 _74_24[] = {
0, 39, 255, 1, 197, 1, 0, 5, 255, 1, 197, 1, 0, 5, 255, 1, 197, 1, 0, 5, 255, 1, 197, 1, 0, 5, 255, 1, 197, 1, 0, 5, 255, 1, 197, 1, 0, 5, 255, 1, 197, 1, 0, 5, 255, 1, 197, 1, 0, 5, 255, 1, 197, 1, 0, 5, 255, 1, 153, 1, 0, 5, 255, 1, 153, 1, 0, 4, 73, 1, 255, 1, 73, 1, 0, 4, 197, 2, 0, 2, 111, 1, 255, 2, 197, 1, 0, 38, };
UINT8 _75_24[] = {
0, 57, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 197, 1, 0, 2, 255, 1, 153, 1, 0, 3, 73, 1, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 2, 36, 1, 255, 2, 0, 4, 255, 1, 153, 1, 0, 2, 255, 2, 36, 1, 0, 4, 255, 1, 153, 1, 0, 1, 197, 1, 255, 1, 73, 1, 0, 5, 255, 1, 153, 2, 255, 1, 111, 1, 0, 6, 255, 3, 153, 1, 0, 7, 255, 1, 197, 1, 255, 2, 36, 1, 0, 6, 255, 1, 153, 1, 73, 1, 255, 1, 197, 1, 0, 6, 255, 1, 153, 1, 0, 1, 111, 1, 255, 1, 153, 1, 0, 5, 255, 1, 153, 1, 0, 2, 197, 1, 255, 1, 111, 1, 0, 4, 255, 1, 153, 1, 0, 3, 255, 2, 73, 1, 0, 3, 255, 1, 153, 1, 0, 3, 36, 1, 255, 2, 36, 1, 0, 2, 255, 1, 153, 1, 0, 4, 111, 1, 255, 2, 0, 55, };
UINT8 _76_24[] = {
0, 47, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 1, 197, 1, 0, 7, 255, 7, 0, 45, };
UINT8 _77_24[] = {
0, 92, 197, 1, 255, 1, 197, 1, 0, 9, 255, 2, 111, 1, 0, 3, 197, 2, 255, 1, 36, 1, 0, 7, 73, 1, 255, 2, 111, 1, 0, 3, 197, 3, 153, 1, 0, 7, 197, 1, 153, 1, 255, 1, 111, 1, 0, 3, 197, 2, 73, 1, 255, 1, 36, 1, 0, 5, 73, 1, 255, 1, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 1, 255, 1, 111, 1, 0, 5, 197, 1, 153, 1, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 1, 111, 1, 255, 1, 0, 4, 36, 1, 255, 1, 73, 1, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 1, 36, 1, 255, 1, 111, 1, 0, 3, 153, 1, 197, 1, 0, 1, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 2, 197, 2, 0, 2, 36, 1, 255, 1, 111, 1, 0, 1, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 2, 73, 1, 255, 1, 73, 1, 0, 1, 153, 1, 255, 1, 0, 2, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 3, 255, 1, 197, 1, 0, 1, 255, 1, 153, 1, 0, 2, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 3, 111, 1, 255, 1, 111, 1, 255, 1, 73, 1, 0, 2, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 3, 36, 1, 255, 2, 197, 1, 0, 3, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 4, 197, 1, 255, 1, 111, 1, 0, 3, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 4, 73, 1, 255, 1, 0, 4, 36, 1, 255, 1, 111, 1, 0, 91, };
UINT8 _78_24[] = {
0, 77, 197, 1, 255, 1, 153, 1, 0, 6, 73, 1, 255, 1, 111, 1, 0, 3, 197, 1, 255, 2, 73, 1, 0, 5, 73, 1, 255, 1, 111, 1, 0, 3, 197, 3, 255, 1, 0, 5, 73, 1, 255, 1, 111, 1, 0, 3, 197, 2, 73, 1, 255, 1, 111, 1, 0, 4, 73, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 1, 153, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 2, 255, 1, 197, 1, 0, 3, 73, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 2, 73, 1, 255, 1, 73, 1, 0, 2, 73, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 3, 153, 1, 255, 1, 0, 2, 73, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 3, 36, 1, 255, 1, 153, 1, 0, 1, 73, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 4, 111, 1, 255, 1, 73, 2, 255, 1, 111, 1, 0, 3, 197, 2, 0, 5, 197, 2, 73, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 5, 36, 1, 255, 1, 153, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 6, 111, 1, 255, 2, 111, 1, 0, 3, 197, 2, 0, 7, 255, 2, 111, 1, 0, 76, };
UINT8 _79_24[] = {
0, 80, 197, 1, 255, 4, 111, 1, 0, 7, 111, 1, 255, 1, 153, 1, 0, 4, 255, 2, 36, 1, 0, 4, 73, 1, 255, 1, 111, 1, 0, 6, 197, 1, 255, 1, 0, 4, 255, 1, 197, 1, 0, 7, 36, 1, 255, 1, 153, 1, 0, 2, 73, 1, 255, 1, 73, 1, 0, 8, 197, 1, 255, 1, 0, 2, 153, 1, 255, 1, 36, 1, 0, 8, 111, 1, 255, 1, 36, 1, 0, 1, 153, 1, 255, 1, 0, 9, 111, 1, 255, 1, 73, 1, 0, 1, 153, 1, 255, 1, 0, 9, 111, 1, 255, 1, 73, 1, 0, 1, 153, 1, 255, 1, 36, 1, 0, 8, 111, 1, 255, 1, 36, 1, 0, 1, 111, 1, 255, 1, 73, 1, 0, 8, 197, 1, 255, 1, 0, 3, 255, 1, 197, 1, 0, 7, 36, 1, 255, 1, 111, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 6, 197, 1, 255, 1, 0, 5, 111, 1, 255, 1, 153, 1, 0, 4, 255, 2, 0, 8, 255, 5, 111, 1, 0, 79, };
UINT8 _80_24[] = {
0, 57, 255, 6, 111, 1, 0, 4, 255, 1, 197, 1, 0, 3, 73, 1, 255, 1, 197, 1, 0, 3, 255, 1, 197, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 2, 255, 1, 197, 1, 0, 4, 36, 1, 255, 1, 111, 1, 0, 2, 255, 1, 197, 1, 0, 4, 73, 1, 255, 1, 111, 1, 0, 2, 255, 1, 197, 1, 0, 4, 111, 1, 255, 1, 36, 1, 0, 2, 255, 1, 197, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 3, 255, 6, 36, 1, 0, 4, 255, 1, 197, 1, 0, 9, 255, 1, 197, 1, 0, 9, 255, 1, 197, 1, 0, 9, 255, 1, 197, 1, 0, 9, 255, 1, 197, 1, 0, 9, 255, 1, 197, 1, 0, 62, };
UINT8 _81_24[] = {
0, 80, 197, 1, 255, 4, 111, 1, 0, 7, 111, 1, 255, 1, 153, 1, 0, 4, 255, 2, 36, 1, 0, 4, 73, 1, 255, 1, 111, 1, 0, 6, 197, 1, 255, 1, 0, 4, 255, 1, 197, 1, 0, 7, 36, 1, 255, 1, 153, 1, 0, 2, 73, 1, 255, 1, 73, 1, 0, 8, 197, 1, 255, 1, 0, 2, 153, 1, 255, 1, 36, 1, 0, 8, 111, 1, 255, 1, 36, 1, 0, 1, 153, 1, 255, 1, 0, 9, 111, 1, 255, 1, 73, 1, 0, 1, 153, 1, 255, 1, 0, 9, 111, 1, 255, 1, 73, 1, 0, 1, 153, 1, 255, 1, 36, 1, 0, 8, 111, 1, 255, 1, 36, 1, 0, 1, 111, 1, 255, 1, 73, 1, 0, 8, 197, 1, 255, 1, 0, 3, 255, 1, 197, 1, 0, 7, 36, 1, 255, 1, 111, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 6, 197, 1, 255, 1, 0, 5, 111, 1, 255, 1, 153, 1, 0, 4, 255, 2, 0, 8, 255, 7, 73, 1, 0, 12, 36, 1, 255, 2, 111, 1, 0, 13, 255, 3, 0, 45, };
UINT8 _82_24[] = {
0, 62, 197, 1, 255, 5, 153, 1, 0, 5, 197, 2, 0, 3, 36, 1, 255, 1, 197, 1, 0, 4, 197, 2, 0, 4, 73, 1, 255, 1, 73, 1, 0, 3, 197, 2, 0, 4, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 4, 36, 1, 255, 1, 111, 1, 0, 3, 197, 2, 0, 4, 111, 1, 255, 1, 36, 1, 0, 3, 197, 2, 0, 3, 73, 1, 255, 1, 111, 1, 0, 4, 197, 1, 255, 5, 0, 6, 197, 2, 0, 2, 73, 1, 255, 1, 153, 1, 0, 5, 197, 2, 0, 3, 111, 1, 255, 1, 73, 1, 0, 4, 197, 2, 0, 4, 255, 2, 0, 4, 197, 2, 0, 4, 73, 1, 255, 1, 153, 1, 0, 3, 197, 2, 0, 5, 197, 1, 255, 1, 36, 1, 0, 2, 197, 2, 0, 5, 36, 1, 255, 2, 0, 60, };
UINT8 _83_24[] = {
0, 53, 111, 1, 255, 4, 0, 4, 197, 1, 255, 1, 0, 3, 36, 1, 197, 1, 0, 2, 111, 1, 255, 1, 36, 1, 0, 7, 153, 1, 255, 1, 36, 1, 0, 7, 111, 1, 255, 1, 111, 1, 0, 7, 36, 1, 255, 2, 111, 1, 0, 7, 36, 1, 255, 3, 36, 1, 0, 7, 153, 1, 255, 2, 197, 1, 0, 8, 255, 2, 197, 1, 0, 8, 197, 1, 255, 1, 73, 1, 0, 7, 73, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 1, 153, 2, 0, 3, 36, 1, 255, 1, 153, 1, 0, 3, 111, 1, 255, 4, 111, 1, 0, 52, };
UINT8 _84_24[] = {
0, 50, 111, 1, 255, 9, 0, 4, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 7, 111, 1, 255, 1, 73, 1, 0, 53, };
UINT8 _85_24[] = {
0, 66, 36, 1, 255, 1, 153, 1, 0, 6, 197, 2, 0, 2, 36, 1, 255, 1, 153, 1, 0, 6, 197, 2, 0, 2, 36, 1, 255, 1, 153, 1, 0, 6, 197, 2, 0, 2, 36, 1, 255, 1, 153, 1, 0, 6, 197, 2, 0, 2, 36, 1, 255, 1, 153, 1, 0, 6, 197, 2, 0, 2, 36, 1, 255, 1, 153, 1, 0, 6, 197, 2, 0, 2, 36, 1, 255, 1, 153, 1, 0, 6, 197, 2, 0, 2, 36, 1, 255, 1, 153, 1, 0, 6, 197, 2, 0, 2, 36, 1, 255, 1, 153, 1, 0, 6, 197, 2, 0, 3, 255, 1, 153, 1, 0, 6, 197, 2, 0, 3, 197, 2, 0, 6, 255, 1, 153, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 4, 73, 1, 255, 1, 73, 1, 0, 4, 255, 2, 0, 3, 36, 1, 255, 1, 153, 1, 0, 6, 153, 1, 255, 4, 73, 1, 0, 68, };
UINT8 _86_24[] = {
0, 60, 73, 1, 255, 1, 153, 1, 0, 7, 197, 1, 255, 1, 0, 1, 255, 2, 0, 6, 36, 1, 255, 1, 153, 1, 0, 1, 153, 1, 255, 1, 73, 1, 0, 5, 111, 1, 255, 1, 73, 1, 0, 1, 73, 1, 255, 1, 153, 1, 0, 5, 197, 1, 255, 1, 0, 3, 255, 2, 0, 4, 36, 1, 255, 1, 153, 1, 0, 3, 111, 1, 255, 1, 73, 1, 0, 3, 111, 1, 255, 1, 73, 1, 0, 3, 36, 1, 255, 1, 153, 1, 0, 3, 197, 1, 255, 1, 0, 5, 197, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 5, 111, 1, 255, 1, 73, 1, 0, 1, 111, 1, 255, 1, 36, 1, 0, 5, 36, 1, 255, 1, 153, 1, 0, 1, 197, 2, 0, 7, 197, 1, 255, 1, 36, 1, 255, 1, 111, 1, 0, 7, 111, 1, 255, 1, 197, 1, 255, 1, 36, 1, 0, 7, 36, 1, 255, 2, 197, 1, 0, 9, 197, 1, 255, 1, 111, 1, 0, 64, };
UINT8 _87_24[] = {
0, 90, 73, 1, 255, 1, 153, 1, 0, 5, 111, 1, 255, 1, 111, 1, 0, 5, 197, 1, 255, 1, 0, 1, 255, 1, 197, 1, 0, 5, 153, 1, 255, 1, 197, 1, 0, 4, 36, 1, 255, 1, 153, 1, 0, 1, 153, 1, 255, 1, 36, 1, 0, 4, 255, 1, 197, 1, 255, 1, 0, 4, 73, 1, 255, 1, 111, 1, 0, 1, 111, 1, 255, 1, 111, 1, 0, 3, 73, 1, 255, 1, 111, 1, 255, 1, 73, 1, 0, 3, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 3, 111, 1, 255, 1, 0, 1, 255, 1, 111, 1, 0, 3, 197, 1, 255, 1, 0, 3, 197, 1, 255, 1, 0, 3, 197, 1, 153, 1, 0, 1, 197, 2, 0, 3, 255, 1, 153, 1, 0, 3, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 111, 1, 0, 1, 111, 1, 255, 1, 0, 2, 73, 1, 255, 1, 73, 1, 0, 3, 73, 1, 255, 1, 111, 1, 0, 1, 73, 1, 255, 1, 36, 1, 0, 1, 73, 1, 255, 1, 73, 1, 0, 1, 111, 1, 255, 1, 36, 1, 0, 4, 255, 1, 153, 1, 0, 1, 153, 1, 255, 1, 0, 3, 255, 1, 111, 1, 0, 1, 197, 2, 0, 5, 197, 1, 255, 1, 0, 1, 197, 1, 153, 1, 0, 3, 197, 2, 0, 1, 255, 1, 153, 1, 0, 5, 111, 1, 255, 1, 73, 1, 255, 1, 73, 1, 0, 3, 111, 1, 255, 1, 111, 1, 255, 1, 73, 1, 0, 5, 36, 1, 255, 1, 197, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 197, 1, 255, 1, 0, 7, 255, 2, 197, 1, 0, 5, 255, 2, 197, 1, 0, 7, 153, 1, 255, 1, 153, 1, 0, 5, 197, 1, 255, 1, 111, 1, 0, 93, };
UINT8 _88_24[] = {
0, 61, 197, 1, 255, 1, 111, 1, 0, 5, 73, 1, 255, 1, 197, 1, 0, 1, 36, 1, 255, 2, 0, 5, 255, 2, 0, 3, 111, 1, 255, 1, 153, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 4, 197, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 197, 1, 0, 5, 36, 1, 255, 1, 197, 1, 0, 1, 197, 1, 255, 1, 36, 1, 0, 6, 111, 1, 255, 1, 197, 1, 255, 1, 111, 1, 0, 8, 255, 2, 197, 1, 0, 9, 255, 3, 0, 8, 153, 1, 255, 1, 153, 1, 255, 1, 111, 1, 0, 6, 73, 1, 255, 1, 153, 1, 0, 1, 197, 1, 255, 1, 36, 1, 0, 5, 255, 2, 0, 2, 36, 1, 255, 1, 197, 1, 0, 4, 153, 1, 255, 1, 73, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 2, 73, 1, 255, 1, 153, 1, 0, 5, 255, 2, 36, 1, 73, 1, 255, 2, 0, 6, 73, 1, 255, 2, 0, 60, };
UINT8 _89_24[] = {
0, 55, 73, 1, 255, 1, 197, 1, 0, 6, 197, 1, 255, 1, 0, 1, 197, 1, 255, 1, 36, 1, 0, 4, 73, 1, 255, 1, 111, 1, 0, 1, 73, 1, 255, 1, 153, 1, 0, 4, 197, 1, 255, 1, 0, 3, 197, 1, 255, 1, 36, 1, 0, 2, 73, 1, 255, 1, 111, 1, 0, 3, 73, 1, 255, 1, 153, 1, 0, 2, 197, 1, 255, 1, 0, 5, 197, 1, 255, 1, 36, 1, 73, 1, 255, 1, 111, 1, 0, 5, 73, 1, 255, 1, 153, 1, 197, 1, 255, 1, 0, 7, 197, 1, 255, 2, 111, 1, 0, 7, 111, 1, 255, 2, 0, 9, 255, 1, 153, 1, 0, 9, 255, 1, 153, 1, 0, 9, 255, 1, 153, 1, 0, 9, 255, 1, 153, 1, 0, 9, 255, 1, 153, 1, 0, 59, };
UINT8 _90_24[] = {
0, 56, 153, 1, 255, 8, 197, 1, 0, 8, 255, 2, 0, 8, 111, 1, 255, 1, 111, 1, 0, 7, 36, 1, 255, 1, 197, 1, 0, 8, 153, 1, 255, 1, 73, 1, 0, 7, 73, 1, 255, 1, 153, 1, 0, 8, 197, 1, 255, 1, 36, 1, 0, 7, 111, 1, 255, 1, 111, 1, 0, 7, 36, 1, 255, 1, 197, 1, 0, 8, 153, 1, 255, 1, 73, 1, 0, 7, 73, 1, 255, 1, 153, 1, 0, 8, 197, 1, 255, 1, 36, 1, 0, 7, 111, 1, 255, 1, 111, 1, 0, 7, 36, 1, 255, 9, 197, 1, 0, 55, };
UINT8 _91_24[] = {
0, 32, 153, 1, 255, 2, 197, 1, 0, 2, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 197, 1, 0, 4, 153, 1, 255, 2, 197, 1, 0, 12, };
UINT8 _92_24[] = {
0, 35, 197, 2, 0, 5, 73, 1, 255, 1, 73, 1, 0, 5, 255, 1, 153, 1, 0, 5, 153, 1, 255, 1, 0, 5, 36, 1, 255, 1, 73, 1, 0, 5, 197, 1, 153, 1, 0, 5, 111, 1, 255, 1, 36, 1, 0, 4, 36, 1, 255, 1, 111, 1, 0, 5, 197, 2, 0, 5, 73, 1, 255, 1, 36, 1, 0, 5, 255, 1, 111, 1, 0, 5, 153, 1, 255, 1, 0, 5, 73, 1, 255, 1, 73, 1, 0, 5, 197, 1, 153, 1, 0, 5, 111, 1, 255, 1, 0, 5, 36, 1, 255, 1, 0, 21, };
UINT8 _93_24[] = {
0, 30, 36, 1, 255, 3, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 4, 255, 1, 111, 1, 0, 1, 36, 1, 255, 3, 111, 1, 0, 13, };
UINT8 _94_24[] = {
0, 71, 197, 1, 73, 1, 0, 10, 73, 1, 255, 1, 197, 1, 0, 10, 197, 1, 111, 1, 255, 1, 111, 1, 0, 8, 73, 1, 255, 1, 0, 1, 111, 1, 255, 1, 0, 8, 197, 1, 111, 1, 0, 2, 255, 1, 111, 1, 0, 6, 73, 1, 255, 1, 36, 1, 0, 2, 111, 1, 255, 1, 0, 6, 197, 1, 153, 1, 0, 4, 255, 1, 111, 1, 0, 4, 73, 1, 255, 1, 36, 1, 0, 4, 111, 1, 255, 1, 36, 1, 0, 144, };
UINT8 _96_24[] = {
0, 21, 197, 1, 255, 1, 0, 4, 197, 1, 153, 1, 0, 4, 255, 1, 111, 1, 0, 85, };
UINT8 _97_24[] = {
0, 93, 255, 4, 153, 1, 0, 4, 197, 1, 0, 3, 73, 1, 255, 1, 111, 1, 0, 8, 197, 1, 255, 1, 0, 7, 197, 1, 255, 2, 0, 3, 153, 1, 255, 6, 0, 2, 111, 1, 255, 2, 111, 1, 0, 2, 153, 1, 255, 1, 0, 2, 197, 1, 255, 1, 0, 4, 153, 1, 255, 1, 0, 2, 197, 1, 255, 1, 0, 4, 255, 2, 0, 2, 111, 1, 255, 1, 73, 1, 0, 2, 197, 1, 255, 2, 0, 3, 153, 1, 255, 3, 73, 1, 153, 1, 255, 1, 0, 51, };
UINT8 _98_24[] = {
0, 62, 255, 1, 197, 1, 0, 10, 255, 1, 197, 1, 0, 10, 255, 1, 197, 1, 0, 10, 255, 1, 197, 1, 0, 10, 255, 1, 197, 1, 0, 1, 255, 4, 73, 1, 0, 4, 255, 3, 36, 1, 0, 2, 153, 1, 255, 1, 111, 1, 0, 3, 255, 2, 36, 1, 0, 4, 197, 1, 255, 1, 0, 3, 255, 1, 197, 1, 0, 5, 111, 1, 255, 1, 73, 1, 0, 2, 255, 1, 153, 1, 0, 5, 73, 1, 255, 1, 73, 1, 0, 2, 255, 1, 153, 1, 0, 5, 111, 1, 255, 1, 73, 1, 0, 2, 255, 1, 197, 1, 0, 5, 153, 1, 255, 1, 36, 1, 0, 2, 255, 2, 36, 1, 0, 4, 255, 1, 197, 1, 0, 3, 255, 3, 0, 3, 197, 1, 255, 1, 36, 1, 0, 3, 255, 1, 197, 1, 73, 1, 255, 4, 0, 63, };
UINT8 _99_24[] = {
0, 84, 36, 1, 255, 4, 0, 3, 111, 1, 255, 1, 111, 1, 0, 3, 153, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 6, 111, 1, 255, 1, 36, 1, 0, 6, 197, 1, 255, 1, 0, 7, 197, 1, 255, 1, 0, 7, 153, 1, 255, 1, 36, 1, 0, 6, 73, 1, 255, 1, 111, 1, 0, 7, 153, 1, 255, 1, 111, 1, 0, 3, 153, 1, 0, 3, 73, 1, 255, 4, 0, 46, };
UINT8 _100_24[] = {
0, 69, 255, 1, 153, 1, 0, 10, 255, 1, 153, 1, 0, 10, 255, 1, 153, 1, 0, 10, 255, 1, 153, 1, 0, 4, 73, 1, 255, 3, 197, 1, 0, 1, 255, 1, 153, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 2, 73, 1, 197, 1, 255, 1, 153, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 73, 1, 255, 1, 153, 1, 0, 2, 111, 1, 255, 1, 36, 1, 0, 5, 255, 1, 153, 1, 0, 2, 153, 1, 255, 1, 0, 6, 255, 1, 153, 1, 0, 2, 153, 1, 255, 1, 0, 6, 255, 1, 153, 1, 0, 2, 153, 1, 255, 1, 36, 1, 0, 4, 36, 1, 255, 1, 153, 1, 0, 2, 73, 1, 255, 1, 111, 1, 0, 4, 111, 1, 255, 1, 153, 1, 0, 3, 153, 1, 255, 1, 73, 1, 0, 2, 111, 1, 197, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 3, 153, 1, 0, 1, 255, 1, 153, 1, 0, 61, };
UINT8 _101_24[] = {
0, 93, 73, 1, 255, 3, 197, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 2, 255, 2, 0, 2, 73, 1, 255, 1, 73, 1, 0, 3, 73, 1, 255, 1, 111, 1, 0, 1, 153, 1, 255, 1, 0, 4, 36, 1, 255, 1, 153, 1, 0, 1, 197, 1, 255, 7, 153, 1, 0, 1, 197, 1, 255, 1, 0, 8, 153, 1, 255, 1, 36, 1, 0, 7, 73, 1, 255, 1, 111, 1, 0, 8, 197, 1, 255, 1, 73, 1, 0, 3, 255, 1, 0, 4, 153, 1, 255, 4, 0, 52, };
UINT8 _102_24[] = {
0, 33, 73, 1, 255, 2, 0, 2, 73, 1, 255, 1, 111, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 5, 0, 2, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 31, };
UINT8 _103_24[] = {
0, 111, 73, 1, 255, 4, 36, 1, 255, 1, 153, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 2, 73, 1, 255, 2, 153, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 73, 1, 255, 1, 153, 1, 0, 2, 111, 1, 255, 1, 36, 1, 0, 4, 36, 1, 255, 1, 153, 1, 0, 2, 153, 1, 255, 1, 0, 6, 255, 1, 153, 1, 0, 2, 153, 1, 255, 1, 0, 6, 255, 1, 153, 1, 0, 2, 153, 1, 255, 1, 36, 1, 0, 4, 36, 1, 255, 1, 153, 1, 0, 2, 73, 1, 255, 1, 111, 1, 0, 4, 111, 1, 255, 1, 153, 1, 0, 3, 153, 1, 255, 1, 73, 1, 0, 2, 111, 1, 255, 2, 153, 1, 0, 4, 153, 1, 255, 3, 197, 1, 0, 1, 255, 1, 153, 1, 0, 9, 36, 1, 255, 1, 111, 1, 0, 9, 111, 1, 255, 1, 36, 1, 0, 3, 255, 1, 36, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 5, 255, 5, 0, 16, };
UINT8 _104_24[] = {
0, 56, 36, 1, 255, 1, 153, 1, 0, 8, 36, 1, 255, 1, 153, 1, 0, 8, 36, 1, 255, 1, 153, 1, 0, 8, 36, 1, 255, 1, 153, 1, 0, 8, 36, 1, 255, 1, 153, 1, 73, 1, 255, 3, 153, 1, 0, 3, 36, 1, 255, 2, 197, 1, 0, 2, 111, 1, 255, 1, 153, 1, 0, 2, 36, 1, 255, 2, 0, 4, 197, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 55, };
UINT8 _105_24[] = {
0, 26, 36, 1, 255, 1, 197, 1, 0, 2, 36, 1, 255, 1, 197, 1, 0, 13, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 26, };
UINT8 _106_24[] = {
0, 27, 255, 1, 197, 1, 0, 3, 255, 1, 197, 1, 0, 13, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 2, 36, 1, 255, 1, 73, 1, 0, 2, 197, 2, 0, 2, 255, 1, 197, 1, 0, 8, };
UINT8 _107_24[] = {
0, 52, 255, 1, 153, 1, 0, 8, 255, 1, 153, 1, 0, 8, 255, 1, 153, 1, 0, 8, 255, 1, 153, 1, 0, 8, 255, 1, 153, 1, 0, 3, 153, 1, 255, 1, 197, 1, 0, 2, 255, 1, 153, 1, 0, 2, 111, 1, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 1, 111, 1, 255, 1, 153, 1, 0, 4, 255, 1, 153, 1, 73, 1, 255, 1, 153, 1, 0, 5, 255, 1, 197, 1, 255, 1, 197, 1, 0, 6, 255, 1, 197, 1, 255, 2, 36, 1, 0, 5, 255, 1, 153, 1, 36, 1, 255, 2, 36, 1, 0, 4, 255, 1, 153, 1, 0, 1, 36, 1, 255, 2, 0, 4, 255, 1, 153, 1, 0, 2, 73, 1, 255, 2, 0, 3, 255, 1, 153, 1, 0, 3, 73, 1, 255, 2, 0, 50, };
UINT8 _108_24[] = {
0, 27, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 26, };
UINT8 _109_24[] = {
0, 154, 36, 1, 255, 1, 153, 1, 73, 1, 255, 3, 153, 1, 0, 1, 73, 1, 255, 3, 153, 1, 0, 3, 36, 1, 255, 2, 153, 1, 0, 2, 153, 1, 255, 2, 197, 1, 0, 2, 111, 1, 255, 1, 111, 1, 0, 2, 36, 1, 255, 2, 0, 3, 36, 1, 255, 2, 36, 1, 0, 3, 197, 2, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 255, 1, 197, 1, 0, 4, 197, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 255, 1, 197, 1, 0, 4, 153, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 255, 1, 197, 1, 0, 4, 153, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 255, 1, 197, 1, 0, 4, 153, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 255, 1, 197, 1, 0, 4, 153, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 255, 1, 197, 1, 0, 4, 153, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 255, 1, 197, 1, 0, 4, 153, 1, 255, 1, 0, 86, };
UINT8 _110_24[] = {
0, 100, 36, 1, 255, 1, 153, 1, 73, 1, 255, 3, 153, 1, 0, 3, 36, 1, 255, 2, 153, 1, 0, 2, 111, 1, 255, 1, 111, 1, 0, 2, 36, 1, 255, 2, 0, 4, 197, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 55, };
UINT8 _111_24[] = {
0, 102, 73, 1, 255, 4, 73, 1, 0, 4, 153, 1, 255, 1, 73, 1, 0, 2, 111, 1, 255, 1, 111, 1, 0, 2, 73, 1, 255, 1, 111, 1, 0, 4, 153, 1, 255, 1, 36, 1, 0, 1, 153, 1, 255, 1, 0, 5, 73, 1, 255, 1, 111, 1, 0, 1, 197, 2, 0, 5, 36, 1, 255, 1, 111, 1, 0, 1, 197, 2, 0, 5, 36, 1, 255, 1, 111, 1, 0, 1, 153, 1, 255, 1, 0, 5, 73, 1, 255, 1, 73, 1, 0, 1, 73, 1, 255, 1, 111, 1, 0, 4, 153, 1, 255, 1, 0, 3, 153, 1, 255, 1, 73, 1, 0, 2, 111, 1, 255, 1, 73, 1, 0, 4, 111, 1, 255, 4, 36, 1, 0, 57, };
UINT8 _112_24[] = {
0, 110, 255, 1, 197, 1, 0, 1, 255, 4, 73, 1, 0, 4, 255, 3, 36, 1, 0, 2, 153, 1, 255, 1, 111, 1, 0, 3, 255, 2, 36, 1, 0, 4, 197, 1, 255, 1, 0, 3, 255, 1, 197, 1, 0, 5, 111, 1, 255, 1, 36, 1, 0, 2, 255, 1, 153, 1, 0, 5, 73, 1, 255, 1, 73, 1, 0, 2, 255, 1, 153, 1, 0, 5, 111, 1, 255, 1, 73, 1, 0, 2, 255, 1, 197, 1, 0, 5, 153, 1, 255, 1, 36, 1, 0, 2, 255, 2, 36, 1, 0, 4, 255, 1, 197, 1, 0, 3, 255, 3, 0, 3, 197, 1, 255, 1, 36, 1, 0, 3, 255, 1, 197, 1, 73, 1, 255, 4, 0, 5, 255, 1, 197, 1, 0, 10, 255, 1, 197, 1, 0, 10, 255, 1, 197, 1, 0, 10, 255, 1, 197, 1, 0, 20, };
UINT8 _113_24[] = {
0, 111, 73, 1, 255, 4, 36, 1, 255, 1, 153, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 2, 73, 1, 255, 2, 153, 1, 0, 2, 36, 1, 255, 1, 153, 1, 0, 4, 73, 1, 255, 1, 153, 1, 0, 2, 111, 1, 255, 1, 36, 1, 0, 4, 36, 1, 255, 1, 153, 1, 0, 2, 153, 1, 255, 1, 0, 6, 255, 1, 153, 1, 0, 2, 153, 1, 255, 1, 0, 6, 255, 1, 153, 1, 0, 2, 153, 1, 255, 1, 36, 1, 0, 4, 36, 1, 255, 1, 153, 1, 0, 2, 73, 1, 255, 1, 111, 1, 0, 4, 111, 1, 255, 1, 153, 1, 0, 3, 153, 1, 255, 1, 73, 1, 0, 2, 73, 1, 111, 1, 255, 1, 153, 1, 0, 4, 153, 1, 255, 3, 153, 1, 0, 1, 255, 1, 153, 1, 0, 10, 255, 1, 153, 1, 0, 10, 255, 1, 153, 1, 0, 10, 255, 1, 153, 1, 0, 10, 255, 1, 153, 1, 0, 13, };
UINT8 _114_24[] = {
0, 65, 255, 1, 153, 1, 111, 1, 255, 2, 0, 2, 255, 1, 197, 2, 0, 4, 255, 2, 36, 1, 0, 4, 255, 1, 197, 1, 0, 5, 255, 1, 153, 1, 0, 5, 255, 1, 153, 1, 0, 5, 255, 1, 153, 1, 0, 5, 255, 1, 153, 1, 0, 5, 255, 1, 153, 1, 0, 5, 255, 1, 153, 1, 0, 38, };
UINT8 _115_24[] = {
0, 74, 36, 1, 255, 3, 153, 1, 0, 2, 73, 1, 255, 1, 111, 1, 0, 2, 111, 1, 36, 1, 0, 1, 153, 1, 255, 1, 0, 6, 153, 1, 255, 1, 73, 1, 0, 5, 111, 1, 255, 2, 197, 1, 0, 5, 153, 1, 255, 3, 197, 1, 0, 5, 153, 1, 255, 2, 111, 1, 0, 5, 36, 1, 255, 1, 153, 1, 0, 1, 153, 1, 0, 3, 73, 1, 255, 1, 73, 1, 0, 2, 255, 4, 36, 1, 0, 41, };
UINT8 _116_24[] = {
0, 44, 73, 1, 255, 1, 73, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 2, 36, 1, 255, 5, 197, 1, 0, 2, 111, 1, 255, 1, 73, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 4, 111, 1, 255, 1, 73, 1, 0, 4, 36, 1, 255, 1, 153, 1, 0, 5, 111, 1, 255, 2, 197, 1, 0, 35, };
UINT8 _117_24[] = {
0, 100, 73, 1, 255, 1, 111, 1, 0, 4, 197, 2, 0, 2, 73, 1, 255, 1, 111, 1, 0, 4, 197, 2, 0, 2, 73, 1, 255, 1, 111, 1, 0, 4, 197, 2, 0, 2, 73, 1, 255, 1, 111, 1, 0, 4, 197, 2, 0, 2, 73, 1, 255, 1, 111, 1, 0, 4, 197, 2, 0, 2, 73, 1, 255, 1, 111, 1, 0, 4, 197, 2, 0, 2, 73, 1, 255, 1, 111, 1, 0, 4, 197, 2, 0, 2, 36, 1, 255, 1, 153, 1, 0, 3, 36, 1, 255, 1, 197, 1, 0, 3, 197, 1, 255, 1, 36, 1, 0, 2, 197, 1, 255, 1, 197, 1, 0, 4, 197, 1, 255, 3, 36, 1, 197, 2, 0, 56, };
UINT8 _118_24[] = {
0, 81, 73, 1, 255, 1, 111, 1, 0, 4, 153, 1, 255, 1, 0, 1, 255, 1, 197, 1, 0, 4, 255, 1, 153, 1, 0, 1, 153, 1, 255, 1, 0, 3, 73, 1, 255, 1, 73, 1, 0, 1, 73, 1, 255, 1, 73, 1, 0, 2, 153, 1, 255, 1, 0, 3, 255, 1, 153, 1, 0, 2, 197, 1, 153, 1, 0, 3, 153, 1, 255, 1, 0, 1, 36, 1, 255, 1, 73, 1, 0, 3, 73, 1, 255, 1, 73, 1, 111, 1, 255, 1, 0, 5, 255, 1, 111, 1, 197, 1, 111, 1, 0, 5, 153, 1, 197, 1, 255, 1, 36, 1, 0, 5, 36, 1, 255, 1, 197, 1, 0, 48, };
UINT8 _119_24[] = {
0, 126, 73, 1, 255, 1, 111, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 3, 153, 1, 255, 1, 0, 1, 255, 1, 197, 1, 0, 3, 197, 1, 255, 1, 153, 1, 0, 3, 197, 2, 0, 1, 153, 1, 255, 1, 0, 3, 255, 1, 197, 1, 255, 1, 0, 2, 36, 1, 255, 1, 111, 1, 0, 1, 73, 1, 255, 1, 73, 1, 0, 1, 73, 1, 255, 1, 73, 1, 255, 1, 73, 1, 0, 1, 73, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 1, 153, 1, 197, 1, 0, 1, 255, 1, 111, 1, 0, 1, 153, 1, 197, 1, 0, 3, 197, 2, 0, 1, 197, 1, 111, 1, 0, 1, 153, 1, 197, 1, 0, 1, 197, 1, 153, 1, 0, 3, 111, 1, 255, 1, 73, 1, 255, 1, 36, 1, 0, 1, 73, 1, 255, 1, 73, 1, 255, 1, 73, 1, 0, 3, 36, 1, 255, 1, 153, 1, 255, 1, 0, 2, 36, 1, 255, 1, 153, 1, 255, 1, 0, 5, 255, 2, 153, 1, 0, 3, 197, 1, 255, 1, 197, 1, 0, 5, 153, 1, 255, 1, 73, 1, 0, 3, 111, 1, 255, 1, 111, 1, 0, 72, };
UINT8 _120_24[] = {
0, 81, 36, 1, 255, 2, 0, 4, 255, 2, 0, 1, 73, 1, 255, 1, 111, 1, 0, 2, 111, 1, 255, 1, 36, 1, 0, 2, 197, 1, 255, 1, 0, 1, 36, 1, 255, 1, 111, 1, 0, 3, 36, 1, 255, 1, 153, 2, 255, 1, 0, 5, 111, 1, 255, 2, 73, 1, 0, 5, 111, 1, 255, 2, 36, 1, 0, 4, 36, 1, 255, 1, 111, 1, 255, 1, 197, 1, 0, 4, 197, 1, 255, 1, 0, 1, 73, 1, 255, 1, 111, 1, 0, 2, 111, 1, 255, 1, 111, 1, 0, 2, 197, 1, 255, 1, 36, 1, 73, 1, 255, 1, 197, 1, 0, 3, 36, 1, 255, 2, 0, 45, };
UINT8 _121_24[] = {
0, 90, 73, 1, 255, 1, 111, 1, 0, 5, 153, 1, 255, 1, 0, 1, 255, 2, 0, 5, 255, 1, 153, 1, 0, 1, 111, 1, 255, 1, 73, 1, 0, 3, 111, 1, 255, 1, 36, 1, 0, 1, 36, 1, 255, 1, 153, 1, 0, 3, 197, 2, 0, 3, 153, 1, 255, 1, 0, 2, 36, 1, 255, 1, 73, 1, 0, 3, 73, 1, 255, 1, 111, 1, 0, 1, 153, 1, 197, 1, 0, 5, 197, 2, 0, 1, 255, 1, 111, 1, 0, 5, 111, 1, 255, 1, 111, 1, 255, 1, 0, 7, 255, 2, 153, 1, 0, 7, 153, 1, 255, 1, 36, 1, 0, 7, 197, 2, 0, 7, 73, 1, 255, 1, 73, 1, 0, 7, 197, 1, 153, 1, 0, 5, 36, 1, 255, 2, 153, 1, 0, 16, };
UINT8 _122_24[] = {
0, 82, 197, 1, 255, 6, 197, 1, 0, 6, 197, 1, 255, 1, 0, 6, 111, 1, 255, 1, 73, 1, 0, 5, 36, 1, 255, 1, 153, 1, 0, 6, 197, 1, 255, 1, 0, 6, 111, 1, 255, 1, 111, 1, 0, 5, 36, 1, 255, 1, 197, 1, 0, 6, 197, 1, 255, 1, 36, 1, 0, 5, 111, 1, 255, 1, 111, 1, 0, 5, 36, 1, 255, 8, 0, 45, };
UINT8 _123_24[] = {
0, 33, 36, 1, 255, 1, 153, 1, 0, 3, 255, 1, 153, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 153, 1, 197, 1, 0, 3, 153, 1, 197, 1, 0, 5, 153, 1, 197, 1, 0, 4, 73, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 3, 73, 1, 255, 1, 36, 1, 0, 4, 255, 1, 111, 1, 0, 4, 36, 1, 255, 1, 153, 1, 0, 12, };
UINT8 _124_24[] = {
0, 22, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 3, 255, 1, 111, 1, 0, 6, };
UINT8 _125_24[] = {
0, 31, 255, 2, 0, 5, 197, 1, 153, 1, 0, 4, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 36, 1, 255, 1, 111, 1, 0, 5, 255, 1, 111, 1, 0, 2, 36, 1, 255, 1, 111, 1, 0, 3, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 111, 1, 255, 1, 0, 4, 197, 1, 153, 1, 0, 3, 255, 2, 0, 15, };
UINT8 _126_24[] = {
0, 159, 153, 1, 255, 2, 73, 1, 0, 3, 197, 1, 111, 1, 0, 3, 73, 1, 255, 1, 0, 2, 197, 1, 153, 1, 0, 1, 36, 1, 255, 1, 36, 1, 0, 3, 153, 2, 0, 3, 111, 1, 255, 2, 111, 1, 0, 119, };
LATTICE lattice_array[] = {
        {32, 6, _32_24},  //自己造了一个空格键
        {33, 6, _33_24},
        {34, 8, _34_24},
        {35, 11, _35_24},
        {36, 11, _36_24},
        {37, 16, _37_24},
        {38, 16, _38_24},
        {39, 5, _39_24},
        {40, 6, _40_24},
        {41, 6, _41_24},
        {42, 8, _42_24},
        {43, 13, _43_24},
        {44, 4, _44_24},
        {45, 8, _45_24},
        {46, 4, _46_24},
        {47, 8, _47_24},
        {48, 11, _48_24},
        {49, 11, _49_24},
        {50, 11, _50_24},
        {51, 11, _51_24},
        {52, 11, _52_24},
        {53, 11, _53_24},
        {54, 11, _54_24},
        {55, 11, _55_24},
        {56, 11, _56_24},
        {57, 11, _57_24},
        {58, 4, _58_24},
        {59, 4, _59_24},
        {60, 13, _60_24},
        {62, 13, _62_24},
        {63, 9, _63_24},
        {64, 19, _64_24},
        {65, 13, _65_24},
        {66, 11, _66_24},
        {67, 12, _67_24},
        {68, 14, _68_24},
        {69, 10, _69_24},
        {70, 10, _70_24},
        {71, 13, _71_24},
        {72, 14, _72_24},
        {73, 5, _73_24},
        {74, 7, _74_24},
        {75, 11, _75_24},
        {76, 9, _76_24},
        {77, 18, _77_24},
        {78, 15, _78_24},
        {79, 15, _79_24},
        {80, 11, _80_24},
        {81, 15, _81_24},
        {82, 12, _82_24},
        {83, 10, _83_24},
        {84, 10, _84_24},
        {85, 13, _85_24},
        {86, 12, _86_24},
        {87, 18, _87_24},
        {88, 12, _88_24},
        {89, 11, _89_24},
        {90, 11, _90_24},
        {91, 6, _91_24},
        {92, 7, _92_24},
        {93, 6, _93_24},
        {94, 13, _94_24},
        {96, 5, _96_24},
        {97, 10, _97_24},
        {98, 12, _98_24},
        {99, 9, _99_24},
        {100, 12, _100_24},
        {101, 10, _101_24},
        {102, 6, _102_24},
        {103, 12, _103_24},
        {104, 11, _104_24},
        {105, 5, _105_24},
        {106, 5, _106_24},
        {107, 10, _107_24},
        {108, 5, _108_24},
        {109, 17, _109_24},
        {110, 11, _110_24},
        {111, 11, _111_24},
        {112, 12, _112_24},
        {113, 12, _113_24},
        {114, 7, _114_24},
        {115, 8, _115_24},
        {116, 7, _116_24},
        {117, 11, _117_24},
        {118, 9, _118_24},
        {119, 14, _119_24},
        {120, 9, _120_24},
        {121, 10, _121_24},
        {122, 9, _122_24},
        {123, 6, _123_24},
        {124, 5, _124_24},
        {125, 6, _125_24},
        {126, 13, _126_24},
};

FONT_INFO MyFontArray ={
    24,
    92,
    lattice_array   
};
//===================UTF-8 汉字 字模 end================================================
//========= Add for UTF-8 Chinese char ==============
//Funciton Name: get_lattice
//Input:
//Output:
//Description: 获得utf8汉字点阵字模
LATTICE* get_lattice(FONT_INFO* font, UINT32 utf8_code)
{
	INTN first = 0;
	INTN last = font->count - 1;
	INTN middle = (first + last) / 2;
	while (first <= last)
	{
		if (font->lattice_array[middle].utf8_code < utf8_code)
			first = middle + 1;
		else if (font->lattice_array[middle].utf8_code == utf8_code)
		{
			return &font->lattice_array[middle];
		}
		else
		{
			last = middle - 1;
		}
		middle = (first + last) / 2;
	}
	return 0;
}

//Funciton Name: draw_lattice
//Input:
//Output:
//Description:
VOID draw_lattice(UINTN x, UINTN y, UINT8 width, UINT8 height, UINT8* p_data, EFI_GRAPHICS_OUTPUT_BLT_PIXEL *font_color)
{
	// unsigned int r, g, b, rgb;
	UINT8 blk_value = *p_data++;
	UINT8 blk_cnt = *p_data++;
  UINT8 x_, y_;
  
	for (y_ = 0; y_ < height; y_++)
	{
		for (x_ = 0; x_ < width; x_++)
		{
			if(blk_value)
        putpixel((x + (UINTN)x_), (y + (UINTN)y_), font_color);
      
			if (--blk_cnt == 0)
			{//reload new block
				blk_value = *p_data++;
				blk_cnt = *p_data++;
			}
		}
	}
}

//Funciton Name: draw_single_char
//Input:
//Output:
//Description:
UINT8 draw_single_char(UINT32 utf8_code, UINTN x, UINTN y, FONT_INFO* font, EFI_GRAPHICS_OUTPUT_BLT_PIXEL *font_color)
{
  LATTICE *p_lattice;
  // unsigned int error_color = 0xFFFFFFFF;
	if (font)
	{
		p_lattice = get_lattice(font, utf8_code);
		if (p_lattice)
		{
			draw_lattice(x, y, p_lattice->width, font->height, p_lattice->pixel_gray_array, font_color);
			return p_lattice->width;
		}
	}
	else
	{
    return 0;
  }
}

VOID draw_string(UINT8 *str, UINTN x, UINTN y, FONT_INFO *font, EFI_GRAPHICS_OUTPUT_BLT_PIXEL *font_color)
{
  UINT8 temp;
  UINT8 *ptr;
  // UINT32 i;
  UINT32 char_utf8;
  UINTN cur_x;
  ptr = (UINT8 *)str;
  cur_x = x;
  while('\0' != *ptr)
  {
    //1 get utf-8 code from str
    temp = ptr[0];
    if(temp > 128) //汉字
    {
      char_utf8 = (((UINT32)ptr[0]) << 16) + (((UINT32)ptr[1]) << 8) + (UINT32)ptr[2];
	    // char_utf8 = (((UINT32)ptr[0]) * 256 *256) + (((UINT32)ptr[1]) *256) + (UINT32)ptr[2];
      ptr += 3;
    }
    else
    {
      char_utf8 = (UINT32)ptr[0];
      ptr += 1;
    }
    //2 display a char
    cur_x += (UINTN)draw_single_char(char_utf8, cur_x, y, font, font_color);
  }
    
}

//在单色的背景上显示透明字符串
VOID draw_string_alpha(UINT8 *str, UINTN x, UINTN y, FONT_INFO *font, EFI_GRAPHICS_OUTPUT_BLT_PIXEL *font_color,EFI_GRAPHICS_OUTPUT_BLT_PIXEL *bg_color,UINT16 Alpha)
{
  UINT8 temp;
  UINT8 *ptr;
  EFI_GRAPHICS_OUTPUT_BLT_PIXEL ImageOverlayArea;
  // UINT32 i;
  UINT32 char_utf8;
  UINTN cur_x;
  ptr = (UINT8 *)str;
  cur_x = x;
  while('\0' != *ptr)
  {
    //1 get utf-8 code from str
    temp = ptr[0];
    if(temp > 128) //汉字
    {
      char_utf8 = (((UINT32)ptr[0]) << 16) + (((UINT32)ptr[1]) << 8) + (UINT32)ptr[2];
	    // char_utf8 = (((UINT32)ptr[0]) * 256 *256) + (((UINT32)ptr[1]) *256) + (UINT32)ptr[2];
      ptr += 3;
    }
    else
    {
      char_utf8 = (UINT32)ptr[0];
      ptr += 1;
    }
    //2 display a char
    //Alpha混合公式如下：(A覆盖在B上) 对两段内存进行处理,选取Alpha最大分母16,便于计算 
	//                  R(C)=(1-alpha)*R(B) + alpha*R(A)
	//                  G(C)=(1-alpha)*G(B) + alpha*G(A)
	//                  B(C)=(1-alpha)*B(B) + alpha*B(A)
    ImageOverlayArea.Blue = font_color->Blue;
    ImageOverlayArea.Red = font_color->Red;
    ImageOverlayArea.Green = font_color->Green;
    ImageOverlayArea.Reserved = font_color->Reserved;
    ImageOverlayArea.Blue = (UINT8)(((16 - Alpha) * bg_color->Blue + Alpha * ImageOverlayArea.Blue) >> 4);
    ImageOverlayArea.Red = (UINT8)(((16 - Alpha) * bg_color->Red + Alpha * ImageOverlayArea.Red) >> 4);
    ImageOverlayArea.Green = (UINT8)(((16 - Alpha) * bg_color->Green + Alpha * ImageOverlayArea.Green) >> 4);
    ImageOverlayArea.Reserved = (UINT8)(((16 - Alpha) * bg_color->Reserved + Alpha * ImageOverlayArea.Reserved) >> 4);
    cur_x += (UINTN)draw_single_char(char_utf8, cur_x, y, font, &ImageOverlayArea);
  }
    
}
